body {
  min-height: 100vh;
}

p {
  margin: auto;
  padding: 0 0;
}

a {
  text-align: left;
}

.cajaChica {
  display: flex;
  width: fit-content;
  text-align: left;
  margin-top: 2.5vh;
}

.cajaGrande {
  width: fit-content;
  margin: 30px auto;
  padding-bottom: 30px;
}

.cajaTexto {
  margin: auto;
  margin-top: 5vh;
}

.container {
  min-width: 100px;
  max-width: 82vw;
  height: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin: 15px auto 15px;
  border-radius: 25px;
}

.dato {
  font-family: 'Helvetica', 'Arial', sans-serif;
  padding: 0;
  text-align: center;
  text-decoration: none;
  font-size: 5.5vw;
  margin: auto 0;
  margin-left: 3vw;
}

.datoLargo {
  display: flex;
  text-align: left;
  max-width: 60vw;
}

.bullet{
	margin: auto;
	margin-top: 5vh;
}

.bullets {
  font-family: 'Helvetica', 'Arial', sans-serif;
  padding: 0;
  text-align: center;
  text-decoration: none;
  font-size: 4vw;
  margin: 2.5vh auto 0;
  max-width: 74vw;
}

.linea {
  border: 1px;
  border-style: solid;
  width: 50vw;
  margin: 1px auto;
}

.logo {
  margin-top: 5vh;
  margin-bottom: 4.5vh;
	height: auto;
	width: 60vw;
}

.listaDoble {
  margin: auto 1.1vw;
}

.nombre {
  font-family: 'Helvetica', 'Arial', sans-serif;
  margin: auto 0;
  text-decoration: none;
  font-size: 7.5vw;
  font-weight: bolder;
}

.svg {
  width: 9vw;
  height: 9vw;
}

.textoLargo {
  font-family: 'Helvetica', 'Arial', sans-serif;
  padding: 0;
  text-decoration: none;
  font-size: 4vw;
  margin: auto;
  max-width: 60vw;
}

.vector {
  margin: auto 0;
}

.puesto{
	font-size: 5vw;
	font-family: 'Helvetica', 'Arial', sans-serif;
	max-width: 60vw;
}
